place populated with smelly sauco trees - Español Inglés Diccionario